<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="layout1prova.css"/>
<link rel="stylesheet" type="text/css" href="bluecolorprova.css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/JavaScript" src="show-button.js" ></script> 
<title>--Titolo--</title>
</head>

<body>
	<div id="main-container">
    <div  id="vertical-bar-left">
   		<input type='button' id='bottonepage' alt='modifica' title='vai alla aggiunta pagina' onClick='nuovaPag()'/>
    	<input type='button' id='bottoneLink'  alt='aggiugi post' title='aggiungi post'/>
    </div>
    <div  id="vertical-bar">
    	<a href='./html/configurazione/configurazione.html'><input type='button' id='bottoneModifica' alt='modifica' title='vai alla configurazione'/></a>
    	<a href='./html/edit/sceglicontenuto.html'><input type='button' id='bottoneAggiungi' alt='aggiugi post' title='aggiungi post'/></a>
   </div>
    	<div id="header">
        	<div id="logo">
			<img id="imglogo" src="immagini/logo.png"/>
		</div>
            <div id="title">
            	<h1>-- Titolo --</h1>
            	<h2>-- Sottotitolo --</h2>
            </div>
            <div id="div-bottone-modifica"></div>
        </div>
<!--        <div id="sidebar-contents">-->
        	<div id="sidebar">
        
            
            <div class="sidebar-list-element-container">
            	<a href="#"><div class="sidebar-list-element">Home</div></a> 
            	
            </div>
            
            <div class="sidebar-list-container" onmouseover="show('a1')" onmouseout="hide('a1')">
            	<div class="sidebar-list-title">Stabilit&agrave;</div>
            
            	<div id="a1" class="edit-buttons">
            		<input type='button' class='little-button-edit' alt='edita' title='edita'/>
            		<input type='button' class='little-button-delete' alt='delete' title='elimina link'/>
             	 </div>
            </div>
            
           <div class="sidebar-list-element-container" onmouseover="show('a2')" onmouseout="hide('a2')">
            	<a href="#"><div class="sidebar-list-element" >Lyapunov </div></a> 
            	<div id="a2" class="edit-buttons">
            		<input type='button' class='little-button-edit' alt='edita' title='edita'/>
            		<input type='button' class='little-button-delete' alt='delete' title='elimina link'/>
              	</div>
            </div>
          
          <div class="sidebar-list-element-container" onmouseover="show('a3')" onmouseout="hide('a3')">
            	<a href="#"><div class="sidebar-list-element" >Autovalori</div></a> 
            	<div id="a3" class="edit-buttons">
            		<input type='button' class='little-button-edit' alt='edita' title='edita'/>
            		<input type='button' class='little-button-delete' alt='delete' title='elimina link'/>
              	</div>
            </div>
          
          <div class="sidebar-list-element-container" onmouseover="show('a4')" onmouseout="hide('a4')">
            	<a href="#"><div class="sidebar-list-element">Nyquist </div></a> 
            	<div id="a4" class="edit-buttons">
            		<input type='button' class='little-button-edit' alt='edita' title='edita'/>
            		<input type='button' class='little-button-delete' alt='delete' title='elimina link'/>
              	</div>
            </div>
          
           <div class="sidebar-list-container" onmouseover="show('a5')" onmouseout="hide('a5')">
            	<div class="sidebar-list-title">Sistemi retroazionati</div>
            
            	<div id="a5" class="edit-buttons">
            		<input type='button' class='little-button-edit' alt='edita' title='edita'/>
            		<input type='button' class='little-button-delete' alt='delete' title='elimina link'/>
             	 </div>
            </div>
          
          <div class="sidebar-list-element-container" onmouseover="show('a6')" onmouseout="hide('a6')">
            	<a href="#"><div class="sidebar-list-element">esercizi</div></a> 
            	<div id="a6" class="edit-buttons">
            		<input type='button' class='little-button-edit' alt='edita' title='edita'/>
            		<input type='button' class='little-button-delete' alt='delete' title='elimina link'/>
              	</div>
            </div>
          
          <div class="sidebar-list-element-container" onmouseover="show('a7')" onmouseout="hide('a7')">
            	<a href="#"><div class="sidebar-list-element">luogo delle radici</div></a> 
            	<div id="a7" class="edit-buttons">
            		<input type='button' class='little-button-edit' alt='edita' title='edita'/>
            		<input type='button' class='little-button-delete' alt='delete' title='elimina link'/>
              	</div>
            </div>
            
            </div>
            <div id="contents">
            	<div id="post">
                	<h3>--Titolo--<input type='button' class='little-button-edit' alt='edita' title='edita'/><input type='button' class='little-button-delete' alt='delete' title='elimina link' /></h3>
                    <p>--testo--</p>
                    <img style="margin: 0 auto;"  src="../immagini/blue1.png">
                    <p>Cos'è JDepend?

JDepend è un tool open source che compie una analisi qualitativa sulle relazioni fra i package Java. Dal momento che i package rappresentano il "granulo" fondamentale nella realizzazione di un sistema, JDepend può rappresentare un ottimo strumento per ottenere una buona stima della facilità di manutenzione, flessibilità ,modularità del proprio sistema, nonché dell'impatto che un improvviso cambiamento di specifiche possa avere su quest'ultimo. Per raggiungere il suo obiettivo JDepend sfrutta un sistema di metriche(//LINK) che si basa sull'applicazione dei Principi di Design dei Package.

Cosa è un Package?

Le Classi sono necessarie, ma non sufficienti, per l'organizzazione di un design. Con l'ingrandirsi dell'applicazione cresce anche la sua complessità, e diventa dunque necessaria un'organizzazione a piu alto livello. Serve qualcosa di più grande di una classe per organizzare grossi progetti software. E questo è il package.

Il termine "package" è stato abusato assumendo molti significati nel mondo del software. Il significato che atrribuiamo ad esso è quello di contenitore di gruppi di classi. Spesse volte è anche indicato con il termine "componente". Raggruppando le classi ad un livello più alto possiamo mandare avanti una progettazione a più alto livello, improntata sulla gestione dello sviluppo e della distribuzione del software.

Come le classi dipendono da altre classi, anche i package hanno relazioni di dipendenza con altri package. Sono queste relazioni che rappresentano l'organizzazione ad alto livello dell'applicazione.

Cosa sono i Principi dei Package?

I Principi dei Package sono sei linee guida per la gestione dei contenuti dei package e delle relazioni tra di essi. I primi tre, i principi di coesione dei package, sono d'aiuto per decidere come allocare classi all'interno dei package. Gli ultimi tre principi governano l'accoppiamento tra i package ed aiutano a determinare come essi dovrebbero essere interrelazionati. Inoltre gli ultimi due principi descrivono un set di metriche di gestione delle dipendenze che sono alla base del funzionamento di JDepend.
<!--Cos'è JDepend?

JDepend è un tool open source che compie una analisi qualitativa sulle relazioni fra i package Java. Dal momento che i package rappresentano il "granulo" fondamentale nella realizzazione di un sistema, JDepend può rappresentare un ottimo strumento per ottenere una buona stima della facilità di manutenzione, flessibilità ,modularità del proprio sistema, nonché dell'impatto che un improvviso cambiamento di specifiche possa avere su quest'ultimo. Per raggiungere il suo obiettivo JDepend sfrutta un sistema di metriche(//LINK) che si basa sull'applicazione dei Principi di Design dei Package.

Cosa è un Package?

Le Classi sono necessarie, ma non sufficienti, per l'organizzazione di un design. Con l'ingrandirsi dell'applicazione cresce anche la sua complessità, e diventa dunque necessaria un'organizzazione a piu alto livello. Serve qualcosa di più grande di una classe per organizzare grossi progetti software. E questo è il package.

Il termine "package" è stato abusato assumendo molti significati nel mondo del software. Il significato che atrribuiamo ad esso è quello di contenitore di gruppi di classi. Spesse volte è anche indicato con il termine "componente". Raggruppando le classi ad un livello più alto possiamo mandare avanti una progettazione a più alto livello, improntata sulla gestione dello sviluppo e della distribuzione del software.

Come le classi dipendono da altre classi, anche i package hanno relazioni di dipendenza con altri package. Sono queste relazioni che rappresentano l'organizzazione ad alto livello dell'applicazione.

Cosa sono i Principi dei Package?

I Principi dei Package sono sei linee guida per la gestione dei contenuti dei package e delle relazioni tra di essi. I primi tre, i principi di coesione dei package, sono d'aiuto per decidere come allocare classi all'interno dei package. Gli ultimi tre principi governano l'accoppiamento tra i package ed aiutano a determinare come essi dovrebbero essere interrelazionati. Inoltre gli ultimi due principi descrivono un set di metriche di gestione delle dipendenze che sono alla base del funzionamento di JDepend.-->
<input type='button' class='little-button-edit' alt='edita' title='edita'/><input type='button' class='little-button-delete' alt='delete' title='elimina link'/>
</p>
                </div>   
            
     <!--   </div>-->
    </div>
    <div id="footer">Powered by j&omega;Team - All rights reserved</div>
</body>
</html>
